home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
game
/
board
/
PIGbase4.lha
/
PIGbase4
/
ChessUtils
/
NICtoPGN121.doc
< prev
next >
Wrap
Text File
|
1995-08-18
|
3KB
|
86 lines
NAME: NICtoPGN v1.21 (c) Egon Bech Madsen, DEN
--------------------------------------------------------------------------
INFO:
This is a utility to convert CHESS games from the PC chess database
NICBASE3 .PRN files to the standard chess-game text fileformat, PGN.
--------------------------------------------------------------------------
USE:
First make a printfile from NICBASE3 of the wanted games. Be
shure to select FIDE-SHORT format, and use the international
piece-letters (NBRQK) or the danish (SLTDK).
Then use this ShareWare utility.
-----------------------------------------
ABOUT THE PGN FORMAT:
there is seven standard tags: Event,Site,Date,Round,White,Black,Result
pgn example :
[Event "FIDE World Championship"] or [Event "?"]
[Site "New York City, NY USA"]
[Date "1992.08.31"] or [Date "1992.??.??"]
[Round "4.1.2"] or [Round "22"]
[White "Tal, Mikhail N."] or
[Black "Lasker, Emmanuel"]
[Result "*"] or [Result "1/2-1/2"]
Supplemental tag names:
WhiteTitle, BlackTitle: String values such as "FM", "IM", and "GM";
WhiteElo, BlackElo: Integer values; these are used for FIDE Elo ratings.
WhiteUSCF, BlackUSCF:
EventDate: the starting date of the Event
EventSponsor:
Section: this is used for the playing section of a tournament
(e.g.,"Open" or "Reserve").
Stage: A string; this is used for the stage of a multistage event
(e.g.,"Preliminary" or "Semifinal").
Board: An integer; this identifies the board number in a team event.
Opening: A string; this is used for the traditional opening name.
Variation: this is used to further refine the Opening tag.
SubVariation: this is used to further refine the Variation tag.
ECO: String of the form "XDD/DD" where the "X" is a letter from "A" to "E" and
the "D" positions are digits; this is used for an opening designation from the
five volume _Encyclopedia of Chess Openings_.
NIC: A string; this is used for an opening designation from the _New in Chess_
database.
Annotator: A name or names in the format of the player name tags; this
identifies the annotator of the game.
Time: A time-of-day value in the form "HH:MM:SS"; similar to the Date tag
except that it denotes the local clock time (hours, minutes, and seconds) of
the start of the game. Note that colons, not periods, are used for internal
separators for the Time value.
Example of a correct NICbase3 print file (.PRN):
Keycode: CK 1.2.7
Source: M
White: Alekhine,Alexander
Black: Feigin,Movsa
Place: Kemeri Round: 6 Year: 1937
1.c4 c6 2.e4 d5 3.exd5 cxd5 4.cxd5 Nf6 5.Bb5+ Nbd7 6.Nc3 g6
7.Nf3 Bg7 8.d6 exd6 9.O-O O-O 10.d4 h6 11.Bf4 Nb6 12.Qd2 a6
13.Bd3 Kh7 14.h3 Be6 15.Rfe1 Qd7 16.Bh2 Nfd5 17.Ne2 Rfd8
18.Nf4 Bf5 19.Nxd5 Bxd5 20.Bc4 Be6 21.a4 Rac8 22.Bb3 Qc7
23.a5 Qd7 24.Ba4 Qe7 25.Bg3 Rc7 26.Bb3 Qd7 27.Bh4 Rb8
28.Ba4 Qc8 29.Rac1 Rc4 30.Bg3 Bf8 31.h4 Nf6 32.Bb3 Rxc1
33.Rxc1 Qd7 34.d5 Bf5 35.Qb4 Be4 36.Qd4 Qf5 37.Nd2 Bxd5
38.Bxd5 Nxd5 39.Ne4 Bg7 40.Nxd6 Qe6 41.Qd2 Nf6 42.Qc2 b6
43.Qc7 Nd7 44.Nxf7 Rf8 45.Nd8 Qf6 46.Rd1
1-0
----------------------------------------------------------------------
HISTORY:
v1.11 First release (with the Learn-Chess program)
v1.21 Short docfile.
Now converts the ø char which NICBASE3 exports in a wrong way.
Use wildcard to convert multiple files.